const path = require('path');

module.exports = {
  // 其他webpack配置...
  devServer: {
    contentBase: path.join(__dirname, 'public'), // 告诉dev-server你的静态文件在哪里
    port: 3000, // 设置监听端口
    publicPath: '/', // 设置公共路径
    hot: true, // 启用热模块替换
    inline: true, // 实时刷新页面
    historyApiFallback: true, // 当使用HTML5路由时重定向到index.html
    proxy: { // 代理配置
      '/service': { // 代理的路径前缀
        target: 'http://127.0.0.1:9003', // 目标服务器地址
        changeOrigin: true, // 是否改变源
        pathRewrite: { '^/api': '' }, // 路写路径，去除前缀
      },
    },
  }
}
